102358
650695
780353
1111120
369151
1210613
192192
940992
99685
104748
516456
330228
807147
892949
1014724
816610
549505
49952
90987
604377
289284
538841
444275
826256